汎用作画プログラムの登録データを変換処理するプログラム。

自作の汎用作画プログラム向けで作成していたものを
一部手直しをして汎用性を持たせたものである。

@ 通常の入力データの基本構造は自作の汎用作画プログラム向けである。

A CSV形式のデータ構造を理解すれば自由自在にイメージデータが出力できる。



@ 起動画面です。

左側が処理元のデータ格納フォルダのデータリスト。

右側に処理先のデータ格納フォルダのデータリスト。

各処理ボタンをクリックすると処理が行われる。


処理元のデータ形式を最終段の汎用データにすれば入力項目は
図枠データと各種の図形データです。

出力データのレビュー機能を追加したので結果を確認して出力できる。
レビュー画面には印刷ボタンもあり印刷も可能。
この場合は印刷用紙の選択はできない。図枠データで指定した用紙で出力される。




"図枠","A4","9","1","297.0","210.0","1.0","0.3","10.0","10.0","10.0","10.0"
"要素の纏め","0","0","1","0"
"線種","0","0","-16777216","0.5"
"矩形要素","0","63.6300010681152","152.720001220703","39.7000007629395","13.0299987792969","0"
"要素の纏め","1","0","1","1"
"線種","0","0","-16777216","0.5"
"矩形要素","1","157.270004272461","116.059997558594","30.9099884033203","30.6000061035156","0"
"要素の纏め","2","0","1","2"
"線種","0","0","-16777216","0.5"
"矩形要素","2","88.7799987792969","61.5099983215332","29.0900039672852","33.3299980163574","0"
"要素の纏め","3","0","0","3"
"線種","0","0","-16777216","0.5"
"円形要素","3","221.809997558594","102.120002746582","5"
"要素の纏め","3","0","0","3"
"線種","0","0","-16777216","0.5"
"直線要素","0","243.029998779297","172.119995117188","223.260528564453","106.904975891113"
"要素の纏め","3","0","0","3"
"線種","0","0","-16777216","0.5"
"直線要素","0","243.029998779297","172.119995117188","242.867340087891","167.122634887695"
"要素の纏め","3","0","0","3"
"線種","0","0","-16777216","0.5"
"直線要素","0","243.029998779297","172.119995117188","240.39045715332","167.873489379883"
"要素の纏め","4","0","0","4"
"線種","0","0","-16777216","0.5"
"円形要素","4","167.570007324219","72.4199981689453","5"
"要素の纏め","4","0","0","4"
"線種","0","0","-16777216","0.5"
"直線要素","0","63.0299987792969","120.300003051758","163.024124145508","74.5020446777344"
"要素の纏め","4","0","0","4"
"線種","0","0","-16777216","0.5"
"直線要素","0","63.0299987792969","120.300003051758","67.9598617553711","119.465461730957"
"要素の纏め","4","0","0","4"
"線種","0","0","-16777216","0.5"
"直線要素","0","63.0299987792969","120.300003051758","66.8821182250977","117.112342834473"
"要素の纏め","5","0","0","5"
"線種","0","0","-16777216","0.5"
"円形要素","5","204.539993286133","54.8400001525879","5"
"要素の纏め","5","0","0","5"
"線種","0","0","-16777216","0.5"
"直線要素","0","31.2099990844727","54.5400009155273","199.539993286133","54.8313446044922"
"要素の纏め","5","0","0","5"
"線種","0","0","-16777216","0.5"
"直線要素","0","31.2099990844727","54.5400009155273","36.0373802185059","55.8424530029297"
"要素の纏め","5","0","0","5"
"線種","0","0","-16777216","0.5"
"直線要素","0","31.2099990844727","54.5400009155273","36.041862487793","53.254264831543"
"要素の纏め","6","0","0","6"
"線種","0","0","-16777216","0.5"
"直線要素","0","123.629997253418","131.809997558594","146.009994506836","131.809997558594"
"要素の纏め","6","0","0","6"
"線種","0","0","-16777216","0.5"
"直線要素","0","123.629997253418","131.809997558594","123.629997253418","127.769996643066"
"要素の纏め","6","0","12","6"
"フォント","6","10","MS Pゴシック","Bold","Point"
"文字要素","6","-16777216","123.629997253418","131.809997558594","0","7"
"文字列","1"
"文字列","64","6","7","あああああああ"




自作の汎用作画プログラム向けで作成したデータを掘り起こして
同一データでの処理を確認し、作画テーブルの初期化を追加して
正常に実行できたことを確認した。


以降に出力結果2点
( ビットマップフォーマット )
( JPEG イメージフォーマット )と
入力データの CSV ファイルを示す。


"図面メイン","-1","-1","0"
"図枠","A4","9","0","210","297","1","0","0","0","0","0"
"表題欄","0","205.2381","0","-65536","14"
"文字列","1"
"文字列","0","0","14","書き込み&読み込み確認データ"
"フォント","0","12","MS ゴシック","Bold","Point"
"機能","0"
"機能","0","0","一般図形作画"
"図形の纏め","0"
"図形の纏め","0","0","確認データの図形","1","0","0"
"順序番号管理","6","0","2","1","-1","-1","-1","-1","-1","-1","0","-842150451","-842150451","-842150451","-842150451","-842150451","-842150451","-1"
"要素の纏め","6"
"要素の纏め","1","0","1","0"
"線種","0","0","-16744448","0.5"
"矩形要素","0","150","150","50","20","0"
"要素の纏め","2","0","1","1"
"線種","0","0","-16776961","0.5"
"矩形要素","1","50","100","50","20","0.785398163397448"
"要素の纏め","3","0","1","2"
"線種","0","0","-65536","3"
"矩形要素","2","150","50","50","20","0.785398163397448"
"要素の纏め","4","0","0","0"
"線種","0","0","-16776961","0.5"
"直線要素","0","200","50","50","200"
"要素の纏め","5","0","2","1"
"線種","0","0","-16744448","1.5"
"円形要素","1","25","25","20"
"要素の纏め","6","0","10","0"
"線種","0","0","-16744448","3"
"折れ線(開)要素","0","0","3"
"座標配列","1"
"座標配列","0","0","3","100","100","200","200","50","150","0","0","0","0","0","0","0","0","0","0","0","0","0","0"
"機能","1","-1","計算式に対するグラフの作成"
"図形の纏め","-1"
"機能","2","-1","データに対するグラフの作成"
"図形の纏め","-1"
"機能","3","-1","電子製図"
"図形の纏め","-1"
"機能","4","-1","電気製図"
"図形の纏め","-1"
"機能","5","-1","機械製図"
"図形の纏め","-1"
"機能","6","-1","車両配線図"
"図形の纏め","-1"
"機能","7","-1","フローチャート作成"
"図形の纏め","-1"